<?xml version="1.0" encoding="utf-8"?>
<xs:schema xmlns:tns="http://schemas.datacontract.org/2004/07/OnlineVideosService" elementFormDefault="qualified" targetNamespace="http://schemas.datacontract.org/2004/07/OnlineVideosService" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  <xs:complexType name="ArrayOfBlogInfo">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="BlogInfo" nillable="true" type="tns:BlogInfo" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfBlogInfo" nillable="true" type="tns:ArrayOfBlogInfo" />
  <xs:complexType name="BlogInfo">
    <xs:sequence>
      <xs:element minOccurs="0" name="BlogType" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Password" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="UserName" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="BlogInfo" nillable="true" type="tns:BlogInfo" />
  <xs:complexType name="DownloadableShowDetail">
    <xs:sequence>
      <xs:element minOccurs="0" name="DownloadInformation" nillable="true" type="tns:DownloadInfo" />
      <xs:element minOccurs="0" name="RelatedAppCount" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="ShowInformation" nillable="true" type="tns:ShowInfo" />
      <xs:element minOccurs="0" name="TopVideoList" nillable="true" type="tns:ArrayOfTopVideos" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="DownloadableShowDetail" nillable="true" type="tns:DownloadableShowDetail" />
  <xs:complexType name="DownloadInfo">
    <xs:sequence>
      <xs:element minOccurs="0" name="_DownloadCompleted" type="xs:int" />
      <xs:element minOccurs="0" name="_Id" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="_applicationId" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="_applicationName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="_count" type="xs:int" />
      <xs:element minOccurs="0" name="_movieCount" type="xs:int" />
      <xs:element minOccurs="0" name="_movieId" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="_nextUpdatedDate" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="DownloadInfo" nillable="true" type="tns:DownloadInfo" />
  <xs:complexType name="ShowInfo">
    <xs:sequence>
      <xs:element minOccurs="0" name="CastList" nillable="true" type="tns:ArrayOfCasts" />
      <xs:element minOccurs="0" name="LinksList" nillable="true" type="tns:ArrayOfDownloadTopSongs" />
      <xs:element minOccurs="0" name="ShowDetail" nillable="true" type="tns:Details" />
      <xs:element minOccurs="0" name="objCricketBatList" nillable="true" type="tns:ArrayOfCricket" />
      <xs:element minOccurs="0" name="objCricketBowlList" nillable="true" type="tns:ArrayOfCricket" />
      <xs:element minOccurs="0" name="objCricketScoreDetail" nillable="true" type="tns:Cricket" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ShowInfo" nillable="true" type="tns:ShowInfo" />
  <xs:complexType name="ArrayOfCasts">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="Casts" nillable="true" type="tns:Casts" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfCasts" nillable="true" type="tns:ArrayOfCasts" />
  <xs:complexType name="Casts">
    <xs:sequence>
      <xs:element minOccurs="0" name="_movieId" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="_personid" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="_roleid" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="_teamA" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="_teamB" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="_teamId" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="Casts" nillable="true" type="tns:Casts" />
  <xs:complexType name="ArrayOfDownloadTopSongs">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="DownloadTopSongs" nillable="true" type="tns:DownloadTopSongs" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfDownloadTopSongs" nillable="true" type="tns:ArrayOfDownloadTopSongs" />
  <xs:complexType name="DownloadTopSongs">
    <xs:sequence>
      <xs:element minOccurs="0" name="TopSongInfo" nillable="true" type="tns:TopSongInfo" />
      <xs:element minOccurs="0" name="_Id" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="_LinkType" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="_Rating" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="_Song_Favorite" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="_TopSongDownloadCompleted" type="xs:int" />
      <xs:element minOccurs="0" name="_TopSongnextUpdatedDate" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="_Url" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="_UrlName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="_description" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="_movieId" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="_no" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="_roleid" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="DownloadTopSongs" nillable="true" type="tns:DownloadTopSongs" />
  <xs:complexType name="TopSongInfo">
    <xs:sequence>
      <xs:element minOccurs="0" name="_Favorite" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="_Id" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="_Title" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="_TopSongDownloadCompleted" type="xs:int" />
      <xs:element minOccurs="0" name="_TopSongnextUpdatedDate" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="_movieId" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="_no" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="TopSongInfo" nillable="true" type="tns:TopSongInfo" />
  <xs:complexType name="Details">
    <xs:sequence>
      <xs:element minOccurs="0" name="_Id" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="_addedDate" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="_description" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="_director" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="_favorite" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="_genre" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="_imagePath" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="_imagePovitPath" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="_movieId" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="_movieTitle" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="_musicDirector" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="_no" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="_producers" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="_rating" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="_releaseDate" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="_removemovie" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="_starring" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="_studio" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="_subTitle" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="_url" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="_urlname" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="Details" nillable="true" type="tns:Details" />
  <xs:complexType name="ArrayOfCricket">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="Cricket" nillable="true" type="tns:Cricket" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfCricket" nillable="true" type="tns:ArrayOfCricket" />
  <xs:complexType name="Cricket">
    <xs:sequence>
      <xs:element minOccurs="0" name="Balls" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="BlRuns" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="BowlerName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="BtName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="BtRuns" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CountryA" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="CountryB" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="DownloadCompleted" type="xs:int" />
      <xs:element minOccurs="0" name="Maidens" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="MatchId" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="MatchResult" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="NextUpdatedDate" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Out" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Overs" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Published" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="TeamAExtras" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="TeamATotal" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="TeamArr" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="TeamBExtras" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="TeamBTotal" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="TeamBrr" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="TypeBl" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="TypeBt" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Wickets" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="Cricket" nillable="true" type="tns:Cricket" />
  <xs:complexType name="ArrayOfTopVideos">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="TopVideos" nillable="true" type="tns:TopVideos" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfTopVideos" nillable="true" type="tns:ArrayOfTopVideos" />
  <xs:complexType name="TopVideos">
    <xs:sequence>
      <xs:element minOccurs="0" name="_Title" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="_index" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="_showId" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="TopVideos" nillable="true" type="tns:TopVideos" />
  <xs:complexType name="DownloadableNextPersonDetail">
    <xs:sequence>
      <xs:element minOccurs="0" name="PersonInformation" nillable="true" type="tns:PersonInfo" />
      <xs:element minOccurs="0" name="PersonList" nillable="true" type="tns:ArrayOfPersonInfo" />
      <xs:element minOccurs="0" name="_PeopleDownloadCompleted" type="xs:int" />
      <xs:element minOccurs="0" name="_nextUpdatedDate" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="DownloadableNextPersonDetail" nillable="true" type="tns:DownloadableNextPersonDetail" />
  <xs:complexType name="PersonInfo">
    <xs:sequence>
      <xs:element minOccurs="0" name="_applicationId" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="_applicationName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="_cheatData" nillable="true" type="xs:base64Binary" />
      <xs:element minOccurs="0" name="_description" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="_gallerycount" type="xs:int" />
      <xs:element minOccurs="0" name="_personId" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="_personname" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="PersonInfo" nillable="true" type="tns:PersonInfo" />
  <xs:complexType name="ArrayOfPersonInfo">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="PersonInfo" nillable="true" type="tns:PersonInfo" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfPersonInfo" nillable="true" type="tns:ArrayOfPersonInfo" />
  <xs:complexType name="ArrayOfFavorites">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="Favorites" nillable="true" type="tns:Favorites" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfFavorites" nillable="true" type="tns:ArrayOfFavorites" />
  <xs:complexType name="Favorites">
    <xs:sequence>
      <xs:element minOccurs="0" name="_AnonymousId" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="_ApplicationName" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="_Hstatus" type="xs:int" />
      <xs:element minOccurs="0" name="_Id" type="xs:int" />
      <xs:element minOccurs="0" name="_LastUpdated" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="_LinkType" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="_favourite" type="xs:int" />
      <xs:element minOccurs="0" name="_historyMoviename" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="_historycount" type="xs:int" />
      <xs:element minOccurs="0" name="_historyid" type="xs:int" />
      <xs:element minOccurs="0" name="_movieId" type="xs:int" />
      <xs:element minOccurs="0" name="_rating" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="_remove" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="_songno" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="_status" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="Favorites" nillable="true" type="tns:Favorites" />
  <xs:complexType name="ArrayOfRating">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="Rating" nillable="true" type="tns:Rating" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfRating" nillable="true" type="tns:ArrayOfRating" />
  <xs:complexType name="Rating">
    <xs:sequence>
      <xs:element minOccurs="0" name="_Id" type="xs:int" />
      <xs:element minOccurs="0" name="_movieId" type="xs:int" />
      <xs:element minOccurs="0" name="_rating" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="_ratingdate" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="_songno" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="Rating" nillable="true" type="tns:Rating" />
</xs:schema>